\hypertarget{class_zebulon_1_1_gamblore_1_1_global_vector_driver}{
\section{Zebulon::Gamblore::GlobalVectorDriver Class Reference}
\label{class_zebulon_1_1_gamblore_1_1_global_vector_driver}\index{Zebulon::Gamblore::GlobalVectorDriver@{Zebulon::Gamblore::GlobalVectorDriver}}
}


Global Vector Driver Component for \hyperlink{namespace_gamblore}{Gamblore} Unmanned Vehicle.  


{\ttfamily \#include $<$globalvectordriver.h$>$}\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_zebulon_1_1_gamblore_1_1_global_vector_driver_adf8c68f26161ef59577144d98700c560}{
virtual int {\bfseries Standby} ()}
\label{class_zebulon_1_1_gamblore_1_1_global_vector_driver_adf8c68f26161ef59577144d98700c560}

\item 
\hypertarget{class_zebulon_1_1_gamblore_1_1_global_vector_driver_a6fdfc8142ddbb2b6d2b1a25783a5c6f7}{
virtual Jaus::Byte {\bfseries GetSetGlobalVectorPresenceVector} () const }
\label{class_zebulon_1_1_gamblore_1_1_global_vector_driver_a6fdfc8142ddbb2b6d2b1a25783a5c6f7}

\item 
\hypertarget{class_zebulon_1_1_gamblore_1_1_global_vector_driver_a3255ca4dee159a593e1cccf27d9f07c7}{
virtual Jaus::UShort {\bfseries GetSetWrenchEffortPresenceVector} () const }
\label{class_zebulon_1_1_gamblore_1_1_global_vector_driver_a3255ca4dee159a593e1cccf27d9f07c7}

\item 
\hypertarget{class_zebulon_1_1_gamblore_1_1_global_vector_driver_a0619cbccd8d1fc90eb5eef73f4f2d1b6}{
virtual int {\bfseries GenerateWrench} (const Jaus::SetGlobalVector \&command, Jaus::SetWrenchEffort \&wrench)}
\label{class_zebulon_1_1_gamblore_1_1_global_vector_driver_a0619cbccd8d1fc90eb5eef73f4f2d1b6}

\item 
\hypertarget{class_zebulon_1_1_gamblore_1_1_global_vector_driver_ad1d08eeca63f694491c4d7b770b59e28}{
void {\bfseries PrintCurrentVector} () const }
\label{class_zebulon_1_1_gamblore_1_1_global_vector_driver_ad1d08eeca63f694491c4d7b770b59e28}

\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_zebulon_1_1_gamblore_1_1_global_vector_driver_ac12b885280bd95c8dda76415af7ee2d0}{
CxUtils::PIDController \hyperlink{class_zebulon_1_1_gamblore_1_1_global_vector_driver_ac12b885280bd95c8dda76415af7ee2d0}{mSpeedController}}
\label{class_zebulon_1_1_gamblore_1_1_global_vector_driver_ac12b885280bd95c8dda76415af7ee2d0}

\begin{DoxyCompactList}\small\item\em PID for speed \hyperlink{structcontrol}{control}. \item\end{DoxyCompactList}\item 
\hypertarget{class_zebulon_1_1_gamblore_1_1_global_vector_driver_aa5cac6fedfb52b4c3faec507b0af63c8}{
CxUtils::PIDController \hyperlink{class_zebulon_1_1_gamblore_1_1_global_vector_driver_aa5cac6fedfb52b4c3faec507b0af63c8}{mHeadingController}}
\label{class_zebulon_1_1_gamblore_1_1_global_vector_driver_aa5cac6fedfb52b4c3faec507b0af63c8}

\begin{DoxyCompactList}\small\item\em PID for heading \hyperlink{structcontrol}{control}. \item\end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Global Vector Driver Component for \hyperlink{namespace_gamblore}{Gamblore} Unmanned Vehicle. 

The documentation for this class was generated from the following file:\begin{DoxyCompactItemize}
\item 
C:/Users/Matt/Documents/School/Robotics/zebulon/v2/gamblore/include/gamblore/globalvectordriver.h\end{DoxyCompactItemize}
